package dictionnaire;

import listes.Liste;

public interface Dictionnaire { // Stock de mots
	Dictionnaire addWords(String... words); // rajoute les mots au dictionnaire ; renvoie l'instance courante
	Dictionnaire cutWords(String... words); // supprime les mots du dictionnaire ; renvoie l'instance courante
	int size(); // renvoie le nombre de mots présents dans le dictionnaire
	boolean exists(String word); // renvoie vrai si le mot apparaît dans le dictionnaire
	Liste<String> commonPrefix(String prefix); // renvoie une liste de mots commençant par prefix
}
